package com.mowwang.file;

public class Factorial {
    /**
     * 递归一定要有跳出条件
     * @param n
     * 5*f(4)      4*f(3)     3*f(2)    2*f(1)   return 1
     */

    public static int f(int n){
        if (n==1)
            return 1;
        else {
            return n*f(n-1);
        }
    }

    public static void main(String[] args) {
            int num=f(5);
    }
}
